Linux下使用make构建一个C++工程项目

您所在的位置:网站首页 linux c makefile编写 Linux下使用make构建一个C++工程项目

Linux下使用make构建一个C++工程项目

2024-05-31 23:44| 来源: 网络整理| 查看: 265

Linux下构建一个C++工程项目

在Windows系统下,我们可以使用Visual Studio等IDE帮助我们构建一个C++工程项目,本文在Linux系统环境中,使用make和vim构建一个C++工程项目

编译环境与工具 Ubuntu 14.04g++makevim 一、安装vim和make编译工具

如果你的Linux系统没有任何文件编辑工具和项目构建工具,那么你需要安装它们。Ubuntu在默认的情况下,并没有提供C/C++的编译环境,因此还需要手动安装。如果单独安装gcc以及g++比较麻烦,幸运的是,Ubuntu提供了一个build-essential软件包。

(1)安装vim ubuntu命令终端下键入 sudo apt-get install vim 检查vim是否安装成功 vim --version #如果在终端输出当前vim的版本号,如下图所示,则说明安装成功

这里写图片描述

(2)安装build-essential ubuntu命令终端下键入 sudo apt-get install build-essential #支持gcc/g++、make等命令 检查make是否安装成功 make --version #如果在终端输出当前make的版本号,如下图所示,则说明安装成功

这里写图片描述 - 检查g++是否安装成功

g++ --version #如果在终端输出当前g++的版本号,如下图所示,则说明安装成功

这里写图片描述

二、使用vim编辑一个C++程序

程序实例:写一个整型的坐标点类point,然后在主程序中创建三个坐标点类的对象,并放入容器vector中,通过调用坐标点类point中的成员函数point::print()来输出每一个点的坐标。该程序一个包含三个文件:

main.cpppoint.cpppoint.h (1)创建一个C++工程项目目录 新建一个名为“Point”的目录 mkdir Point (2)编辑三个C++文件

进入./Point目录并使用vim编辑三个C++文件

cd ./Point vim point.h vim point.cpp vim main.cpp

三个C++文件的内容如下

point.h class point{ private: int x; int y; public: point(int a,int b):x(a),y(b){} void print(); ~point(){} }; point.cpp #include #include "point.h" void point::print(){ std::cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3